package com.bkgy.controller.allprocess.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.bkgy.commom.model.PageParams;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 重卷1870
 * @TableName TB_YIELD_RCL1870
 */
@Data
@TableName(value ="TB_YIELD_RCL1870")
public class TbYieldRcl1870Entity  extends PageParams {
    /**
     * 查询开始时间-主机组
     * 时间格式：2025-06-01 00:00:01
     */
    private String dbegin;//查询开始时间

    /**
     * 查询结束时间-主机组
     * 时间格式：2025-06-01 00:00:01
     */
    private String dend;//查询结束时间

    /**
     * 重卷查询开始时间
     */
    @JsonProperty(required = false)
    private String dbegin_rcl;

    /**
     * 重卷查询结束时间
     */
    @JsonProperty(required = false)
    private String dend_rcl;

    /**
     * 查询开始时间-L3级别时间格式
     * 时间格式：20250703075254
     */
    @JsonProperty(required = false)
    private String dbegin_Times;

    /**
     * 查询结束时间-L3级别时间格式
     * 时间格式：20250703075254
     */
    @JsonProperty(required = false)
    private String dend_Times;//查询结束时间

    /**
     *镀锌出口钢卷,重卷入口卷号
     */
    @TableField("cal_coil_id")
    private BigDecimal calCoilId;

    /**
     *连退入口重量
     */
    @TableField("cal_en_wt")
    private BigDecimal calEnWt;

    /**
     *连退出口各子卷总重量和
     */
    @TableField("cal_ex_wt")
    private BigDecimal calExWt;

    /**
     *连退成材率低，异常原因描述
     */
    @TableField("cal_reason")
    private BigDecimal calReason;

    /**
     *连退成材率
     */
    @TableField("cal_yield")
    private BigDecimal alYield;

    /**
     *镀锌入口钢卷，酸轧出口卷号
     */
    @TableField("cold_coil_id")
    private BigDecimal coldCoilId;

    /**
     *创建时间
     */
    @TableField("create_time")
    private BigDecimal createTime;

    /**
     *班组
     */
    @TableField("crew")
    private BigDecimal crew;

    /**
     *入口切头长度
     */
    @TableField("en_cuthead_len")
    private BigDecimal enCutheadLen;

    /**
     *入口切头刀数
     */
    @TableField("en_cuthead_num")
    private BigDecimal enCutheadNum;

    /**
     *入口切头重量
     */
    @TableField("en_cuthead_wt")
    private BigDecimal enCutheadWt;

    /**
     *入口切尾长度
     */
    @TableField("en_cuttail_len")
    private BigDecimal enCuttailLen;

    /**
     *入口切尾刀数
     */
    @TableField("en_cuttail_num")
    private BigDecimal enCuttailNum;

    /**
     *入口切尾重量
     */
    @TableField("en_cuttail_wt")
    private BigDecimal enCuttailWt;

    /**
     *入口长度
     */
    @TableField("en_len")
    private BigDecimal enLen;

    /**
     *入口厚度
     */
    @TableField("en_thk")
    private BigDecimal enThk;

    /**
     *入口宽度
     */
    @TableField("en_wid")
    private BigDecimal enWid;

    /**
     *入口钢卷重量
     */
    @TableField("en_wt")
    private BigDecimal enWt;

    /**
     *厚度分档
     */
    @TableField("exthk_class")
    private BigDecimal exthkClass;

    /**
     *宽度分档
     */
    @TableField("exwidth_class")
    private BigDecimal exwidthClass;

    /**
     *出口切头长度
     */
    @TableField("ex_cuthead_len")
    private BigDecimal exCutheadLen;

    /**
     *出口切头刀数
     */
    @TableField("ex_cuthead_num")
    private BigDecimal exCutheadNum;

    /**
     *出口切头重量
     */
    @TableField("ex_cuthead_wt")
    private BigDecimal exCutheadWt;

    /**
     *出口切尾长度
     */
    @TableField("ex_cuttail_len")
    private BigDecimal exCuttailLen;

    /**
     *出口切尾刀数
     */
    @TableField("ex_cuttail_num")
    private BigDecimal exCuttailNum;

    /**
     *出口切尾重量
     */
    @TableField("ex_cuttail_wt")
    private BigDecimal exCuttailWt;

    /**
     *出口长度
     */
    @TableField("ex_len")
    private BigDecimal exLen;

    /**
     *出口取样长度
     */
    @TableField("ex_sample_len")
    private BigDecimal exSampleLen;

    /**
     *出口取样刀数
     */
    @TableField("ex_sample_num")
    private BigDecimal exSampleNum;

    /**
     *出口取样重量
     */
    @TableField("ex_sample_wt")
    private BigDecimal exSampleWt;

    /**
     *出口厚度
     */
    @TableField("ex_thk")
    private BigDecimal exThk;

    /**
     *出口宽度
     */
    @TableField("ex_wid")
    private BigDecimal exWid;

    /**
     *出口钢卷重量（单个子卷）
     */
    @TableField("ex_wt")
    private BigDecimal exWt;

    /**
     *热轧卷号，酸轧入口卷号
     */
    @TableField("hot_coil_id")
    private BigDecimal hotCoilId;

    /**
     *入口切头理论长度
     */
    @TableField("por_cut_head_len_theory")
    private BigDecimal porCutHeadLenTheory;

    /**
     *入口切头理论重量
     */
    @TableField("por_cut_head_wt_theory")
    private BigDecimal porCutHeadWtTheory;

    /**
     *入口切尾理论长度
     */
    @TableField("por_cut_tail_len_theory")
    private BigDecimal porCutTailLenTheory;

    /**
     *入口切尾理论重量
     */
    @TableField("por_cut_tail_wt_theory")
    private BigDecimal porCutTailWtTheory;

    /**
     *开卷机号
     */
    @TableField("por_no")
    private BigDecimal porNo;

    /**
     *上游机组
     */
    @TableField("pre_line")
    private BigDecimal preLine;

    /**
     *生产结束时间
     */
    @TableField("prod_end_time")
    private BigDecimal prodEndTime;

    /**
     *生产开始时间
     */
    @TableField("prod_start_time")
    private BigDecimal prodStartTime;

    /**
     *重卷出口卷号
     */
    @TableField("rcl_coil_id")
    private BigDecimal rclCoilId;

    /**
     *重卷子卷成材率
     */
    @TableField("rcl_yield")
    private BigDecimal rclYield;

    /**
     *成材率异常原因描述
     */
    @TableField("rcl_yield_remark")
    private BigDecimal rclYieldRemark;

    /**
     *班次
     */
    @TableField("shift")
    private BigDecimal shift;

    /**
     *原料钢种牌号
     */
    @TableField("steel_grade")
    private BigDecimal steelGrade;

    /**
     *所有子卷个数，分卷数
     */
    @TableField("sumcoil_num")
    private BigDecimal sumcoilNum;

    /**
     *酸轧入口重量
     */
    @TableField("tcm_en_wt")
    private BigDecimal tcmEnWt;

    /**
     *酸轧成材率低，异常原因描述
     */
    @TableField("tcm_reason")
    private BigDecimal tcmReason;

    /**
     *酸轧成材率
     */
    @TableField("tcm_yield")
    private BigDecimal tcmYield;

    /**
     *重卷总成材率
     */
    @TableField("total_rcl_yield")
    private BigDecimal totalRclYield;

    /**
     *重卷所有子卷重量和
     */
    @TableField("total_sum_weight")
    private BigDecimal totalSumWeight;

    /**
     *切边标记
     */
    @TableField("trim_flag")
    private BigDecimal trimFlag;

    /**
     *切边后宽度
     */
    @TableField("trim_width")
    private BigDecimal trimWidth;

    /**
     *切边重量
     */
    @TableField("trim_wt")
    private BigDecimal trimWt;

    /**
     *切边理论重量
     */
    @TableField("trim_wt_theory")
    private BigDecimal trimWtTheory;

    /**
     *出口切头理论长度
     */
    @TableField("tr_cut_head_len_theory")
    private BigDecimal trCutHeadLenTheory;

    /**
     *出口切头理论重量
     */
    @TableField("tr_cut_head_wt_theory")
    private BigDecimal trCutHeadWtTheory;

    /**
     *出口切尾理论长度
     */
    @TableField("tr_cut_tail_len_theory")
    private BigDecimal trCutTailLenTheory;

    /**
     *出口切尾理论重量
     */
    @TableField("tr_cut_tail_wt_theory")
    private BigDecimal trCutTailWtTheory;

    /**
     *卷取机号
     */
    @TableField("tr_no")
    private BigDecimal trNo;

    /**
     *酸轧-连退-重卷全工序成材率
     */
    @TableField("whole_yield")
    private BigDecimal wholeYield;

    /**
     *入口重量和减去出口重量，重量偏差
     */
    @TableField("wt_diff")
    private BigDecimal wtDiff;

    /**
     *理论成材率
     */
    @TableField("yield_theory")
    private BigDecimal yieldTheory;

    /**
     *钢种分档
     */
    @TableField("yp_class")
    private BigDecimal ypClass;


}
